c语言中如何表示"真"和"假"?系统如何判断一个量的"真"和"假"?

来源:百度知道 编辑:UC知道 时间:2024/06/18 04:29:30

0是假
非0是真;

不符合条件为假
符合条件为真;

前面种情况好理解,第二种嘛 举个例吧:
if (3>2)
{
。。。。。
}

3永远大于2 所以为真;执行下面的语句

其实都是一个常量,如系统认为0为假,非0为真
通常我们在C语言里面讲真假设置成两个常量:
#define TRUE 1
#define FALSE 0
判断真假,其实就是判断是0还是1

0是假
所有非0都是真

0是假
所有非0都是真。

#define FALSE 0
#的fine TRUE 1

0是假
非0是真